Promise.delayResovle = (value, ms) => new Promise((resolve) => setTimeout(resolve, ms, value));

Promise.delayReject = (reason, ms) =>
  new Promise((resolve, reject) => setTimeout(reject, ms, reason));
